Перейти к основному содержимому

5.03. JavaBean

Разработчику Архитектору

JavaBean

JavaBean – стандарт написания классов на Java, который делает их удобными для повторного использования и интеграции в другие приложения.

Основные требования:

  • иметь публичный конструктор по умолчанию;
  • свойства с геттерами и сеттерами;
  • быть seriazable.

Пример:

public class User implements Serializable {
private String name;

public User() {}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
}

JavaBean это скорее соглашение, чем фреймворк. Используется в GUI-приложениях, длля передачи данных между слоями, или как модель данных во фреймворках.